<?php
require '/dbObject/Empleado.php';

class Buscar_Empleado{
	
	private $empleado;

	public function __construct($id_busqueda, $tipo_de_dato){
		//mysqli_connect(host,username,password,dbname);
		$con=mysqli_connect("localhost","root","","base_datos");
		// Check connection
		if (mysqli_connect_errno()) {
			echo "Failed to connect to MySQL: " . mysqli_connect_error();
		}else{
			$this->buscar($con, $id_busqueda, $tipo_de_dato);
		}
	}
	
	
	private function buscar($con, $id_busqueda, $tipo_de_dato){
		$result = mysqli_query($con,"SELECT * FROM empleados WHERE ".$tipo_de_dato."=".$id_busqueda);
		//ordenar resultado:
		$row = mysqli_fetch_array($result); //
		$nro_empleado=$row['nro_empleado'];
		if($nro_empleado==$id_busqueda){
			$nombre_empleado=$row['nombre'];
			$apellido_empleado=$row['apellido'];
			$dni_empleado=$row['dni'];
			$especialidad=$row['especialidad'];
			$ubicacion=$row['ubicacion'];;
			$empleado= new Empleado($nro_empleado, $nombre_empleado, $apellido_empleado, $dni_empleado, $especialidad, $ubicacion);
			$this->empleado=$empleado;
		}
	}

	public function get_empleado_encontrado(){
		return $this->empleado;
	}
}
?>
